(repeating) cycle - French English Dictionary